Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F9 USA F9 USA F15 USA F16 USA F17 USA F2 USA F3 Costa Rica F1 USA F5 USA F6 USA F9 USA F10 USA F11 USA F12 USA F13 USA F14 USA F16 Venezuela F4 Venezuela F5 Venezuela F6 Nicaragua F1 El Salvador F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 USA F1 Colombia F1 Colombia F2 USA F5 USA F6 USA F12 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Colombia F1 Colombia F2 Usa F25 Usa F26 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F1 Germany F2 Usa F2 Usa F4 Usa F5 Usa F6 Usa F8 Usa F9 Colombia F1 Colombia F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Cuba F1 Colombia F1 Panama F1 USA F1 USA F2 Mexico F2 Panama F1 Colombia F1 Mexico F5 Italy F9 Colombia F3 Colombia F4 Colombia F7 Germany F2 USA F11 USA F13 Germany F4 Colombia F3 USA F2 IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte Open de la Ville de Saint Denis - Reunion Island V Gramado Open de Tennis - Gramado Tennis Napoli Cup - Napoli Open de L'Isere (Open 38) - Grenoble Arroyo de la Encomienda - Valladolid GHI Bronx Classic - Bronx San Remo Tennis Cup - San Remo Sporting Challenger - Turin Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Shimadzu All Japan Indoor - Kyoto Binghamton Professional Tennis Tournament - Binghamton Warsteiner Challenger Lubeck - Lubeck Heineken Challenger - Ho Chi Minh City Corona Mexico City Open - Mexico City XL Bermuda Open - Bermuda Garden Open 2004 - Rome XI Open International D'Andorra - Andorra Tennis Napoli Cup 2004 - Napoli Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Ourocard Tennis Challenger - Sao Paulo GHI Bronx Tennis Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Samsung Secruities Cup Challenger - Seoul Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Casablanca Croatia Osiguranje Rijeka Open - Rijeka Countrywide Classic USTA Challenger - Carson Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Heilbronn Open - Heilbronn Puerto Rico Challenger Tennis Event - Humacao Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton New Delhi Challenger II - New Delhi Izmir Cup - Izmir The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Fifth Third Bank Tennis Championships - Lexington Akbank Private Banking TED Open - Istanbul Ethias Trophy - Mons Seguros Bolivar Open - Cali Challenger Britania Zavaleta - Puebla Iquique Challenger Bucaramanga Challenger Sunrise Challenger San Luis Potosi Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sarasota Challenger Countrywide Classic USTA Men's Challenger - Carson Naples Challenger - Naples BMW Tennis Championship - Sunrise Belo Horizonte Challenger The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brasilia Challenger Open de Rennes La Trinitaine - Rennes ITG Miami Challenger - Miami Medellin Challenger Cancun Challenger Bogota Challenger Bergamo Challenger Leon Challenger Rhodes Challenger Ramat Hasharon Challenger Johannesburg Challenger Sarasota Challenger Nottingham Challenger Winnetka Challenger St. Remy Challenger III Isla de Lanzarote - Lanzarote Bogota Challenger Cali Challenger Quito Challenger Tashkent Challenger Eckental Challenger Guayaquil Challenger Noumea Challenger Sail Open - New Delhi Courmayeur Challenger Bergamo Challenger Wolfsburg Challenger Mobilux Open - Luxembourg Sunset Moulding Challenger - Yuba City San Jose Challenger Dublin Challenger - Dublin Seoul Challenger Barranquilla Challenger Johannesburg Challenger Nottingham Challenger Nottingham Challenger Bogota Challenger Manta Challenger Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Tulsa Challenger Cali Challenger Aguascalenties Challenger Sacramento Challenger Rennes Challenger Medellin Challenger Knoxville Challenger Bucaramanga Challenger Salinas Challenger Flea Market Cup Busan Challenger Tennis - Busan Dallas Challenger Manta Challenger Pereira Challenger Napoli Challenger Manta Challenger Izmir Challenger Morocco Tennis Tour - Marrakech St. Remy Challenger Tunis Open 2007 - Tunis Heilbronn Challenger Cherbourg Challenger Prostejov Challenger Prague Challenger Manta Challenger Ethias Trophy - Mons Medellin Challenger Samsung Securities Cup - Seoul Quito Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Dallas Challenger Astana Challenger Kazan Challenger Guadalajara Challenger Leon Challenger San Luis Potosi Challenger Shenzhen Challenger Cali Challenger Gimcheon Challenger Nottingham Challenger Nottingham-2 Challenger IX Abierto Internacional de Salinas - Salinas Morelos Challenger Portoroz Challenger Recanati Challenger Quito Challenger Cali Challenger Bucaramanga Challenger Morelos Challenger Irving Challenger Monterrey Challenger Bucaramanga Challenger Irving Challenger Dallas Challenger Barranquilla Challenger Monterrey Challenger Pereira Challenger Panama City Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Carson Challenger Leon Challenger Bucaramanga Challenger Quimper Challenger Cherbourg Challenger Salinas Challenger Santo Domingo Challenger Bogota Challenger Taipei City Challenger Guadalajara Challenger Puerto Vallarta Challenger Open des Alpes Trophee BNP Paribas - Grenoble Caltanissetta Challenger Vancouver Challenger Cancun Challenger San Luis Potosi Challenger Santo Domingo Challenger Sao Paulo Challenger Tour Finals Bucaramanga Challenger Cleveland Challenger Bukhara Challenger - Bukhara Bath Challenger Prostejov Challenger Bogota Challenger Ilkley Challenger Santo Domingo Challenger Open de la Ville de Saint Denis - Reunion Island Guayaquil Challenger Open de Franche-Comte - Besancon Credicard Mastercard Tennis Cup - Campos do Jordao Las Vegas Challenger Challenger Ford de Cherbourg - Cherbourg Quito Challenger The 70th King's Cup and Queen's Cup - Bangkok Sporting Challenger 2003 - Turin Canottieri Mincio Open - Mantova Levene Gouldin & Thompson Tennis Challenger - Binghamton Gemax Open - Belgrade Mexico City Challenger Poznan Challenger Puerto Vallarta Challenger Monterrey Challenger Rome Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Newport Beach Challenger Monterrey Challenger Bogota Challenger San Luis Potosi Challenger South African Airways Tennis Open - Durban Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Challenger DCN de Cherbourg - Cherbourg The Nottingham Challenger - Nottingham Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Gallagher International - Hamilton The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Yokohama World Tennis Gaora Cup - Yokohama Cremona Challenger Baden Open - Karlsruhe Open Sainte-Victoire - Aix-En-Provence Bogota Challenger Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Open de L'Isere - Grenoble Challenger 42 - Andrezieux KGHM Dialog Polish Indoors - Wroclaw 13 BH Tennis Open International Cup - Belo Horizonte TED Open - Istanbul Ciudad de Pozoblanco Open Diputacion - Cordoba Ojai Challenger Campos do Jordao Challenger Bogota Challenger Challenger Casablanca San Angel - Mexico City XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Open des Alpes Trophee BNP Paribas - Grenoble Nottingham Challenger Santo Domingo Challenger Vancouver Challenger Heineken Trophy - 's-Hertogenbosch Milan Indoors - Milan Mexico City Challenger Pereira Challenger Savannah Challenger Pereira Challenger Copenhagen Open - Copenhagen Open de Moselle - Metz Kosice Challenger Leon Challenger Savannah Challenger Rome Challenger St. Petersburg Open - St. Petersburg Heineken Open - Auckland Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Champaign Challenger Heilbronn Challenger Guayaquil Challenger Heineken Open - Auckland Guadalajara Challenger Legg Mason Tennis Classic - Washington SAP Open - San Jose AEGON Championships - London Petange Challenger Cali Challenger Salinas Challenger Quito Challenger Belgrade Challenger Cherbourg Challeger Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Sarajevo Challenger Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Open de Moselle - Metz Swiss Indoors Basel - Basel Jersey Challenger Apia International - Sydney Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Quimper Challenger Monterrey Challenger Countrywide Classic - Los Angeles Barranquilla Challenger Atlanta Tennis Championships - Atlanta Panama City Challenger Legg Mason Tennis Classic - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Johannesburg Challenger Valencia Open - Valencia Brisbane International - Brisbane Heineken Open - Auckland BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Claro Open Colombia - Bogota U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Rakuten Japan Open - Tokyo Erste Bank Open - Vienna PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Ecuador Open - Quito BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Swiss Indoors Basel - Basel Athens Challenger Brisbane International - Brisbane Barranquilla Challenger Ecuador Open - Quito Bogota Challenger RCA Championships - Indianapolis ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro BB&T Atlanta Open - Atlanta Next Generation Adelaide International - Adelaide AEGON Championships - London AEGON International - Eastbourne Moselle Open - Metz Ecuador Open - Quito Brasil Open - Sao Paulo The Stella Artois Championships - London AEGON Championships - London Hall of Fame Open - Newport Manta Challenger Delray Beach International Tennis Championships - Delray Beach Heilbronn Challenger AEGON Championships - London Delray Beach International Tennis Championships - Delray Beach Medellin Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Kremlin Cup - Moscow Brisbane International - Brisbane SAP Open - San Jose Millennium Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Cali Challenger Guadalajara Challenger The Stella Artois Grass Court Championships - London AEGON International - Eastbourne Chicago Challenger Panama City Challenger Medellin Challenger Lexington Challenger ATP Kremlin Cup - Moscow Power Horse Cup - Dusseldorf Guadalajara Challenger Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Moselle Open - Metz Apia International - Sydney Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Floridablanca Challenger Le Gosier Challenger Gerry Weber Open - Halle AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Lima Challenger China Open - Beijing Rakuten Japan Open - Tokyo Canberra Challenger Aircel Chennai Open - Chennai ASB Classic - Auckland Apia International - Sydney Garanti Koza Sofia Open - Sofia Leon Challenger Abierto Mexicano Telcel - Acapulco Vicenza Challenger US Men's Clay Court Championship - Houston Medellin Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Valencia Open - Valencia Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Garanti Koza Sofia Open - Sofia Zagreb Open - Zagreb ATU Cup - Weiden 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Dubai Duty Free Tennis Championships - Dubai Open Castilla y Leon - Segovia US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Citi Open - Washington Garanti Koza Sofia Open - Sofia Rio Open - Rio de Janeiro Guayaquil Challenger Brisbane International - Brisbane The Stella Artois Grass Court Championships - London Leon Challenger Open de Moselle - Metz Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo Chennai Open - Chennai The Stella Artois Championships - London Countrywide Classic - Los Angeles Regions Morgan Keegan Championships - Memphis The Artois Championships - London Campbells Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Power Horse Cup - Dusseldorf Grand Prix Hassan II - Casablanca Shenzhen Open - Shenzhen Brasil Open - Sao Paulo Moselle Open - Metz Sydney International - Sydney Open 13 Provence - Marseille Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Morelos Challenger Little Rock Challenger Barcelona Open BancSabadell - Barcelona Qatar ExxonMobil Open - Doha Tennis Masters Series - Madrid ABN AMRO World Tennis Tournament - Rotterdam Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Qatar Open - Doha Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Qatar Open - Doha Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Ordina Open - 's-Hertogenbosch Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo AIG Japan Open Tennis Championships - Tokyo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati AEGON Championships - London Open 13 - Marseille U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Moselle Open - Metz Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris New York Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Ordina Open - 's-Hertogenbosch Sony Open Tennis - Miami French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Pilot Pen Tennis - New Haven BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Legg Mason Tennis Classic - Washington Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Winston-Salem Open - Winston-Salem French Open - Paris If Stockholm Open - Stockholm Australian Open - Melbourne Abierto Mexicano - Los Cabos French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York U.S. Open - New York Davis Cup, Group 1, REL2, LUX-NOR 5-0 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 1, PO, LUX-MAR 3-2 Davis Cup, Group 2, 2R, AHO-DOM 2-3 Davis Cup, Group 2, 1R, DOM-ESA 4-1 Davis Cup, Group 2, 2R, PAR-DOM 3-1 Davis Cup, Group 1, PO, ITA-LUX 4-1 Wimbledon - London Davis Cup, Group 2, 2R, ECU-DOM 4-1 Wimbledon - London Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 2, F, DOM-VEN, 3-2 Davis Cup, Group II, 1R, ESA-DOM 0-5 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 1R, DOM-BOL 4-1 Davis Cup, Group II, 2R, VEN-DOM 1-3 Davis Cup, Group II, 3R, DOM-MEX 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 1R, BAR-DOM 2-3 Davis Cup, Group I, 2R, DOM-ECU 3-2 Davis Cup, World Group, PO, DOM-GER 1-4 U.S. Open - New York Davis Cup, Group I, PO, DOM-COL 1-4 Davis Cup, Group I, PO, DOM-BAR 3-2 Davis Cup, Group I, PO, DOM-PER 4-1 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Olympics - London Olympics - Rio de Janeiro Wimbledon - London Davis Cup, Group 2, 1R, DOM-JAM 5-0 Davis Cup, Group 2, 1R, DOM-GUA 5-0 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group II, PO, MAD-LUX 1-4 Davis Cup, Group I, 1R, DOM-URU 4-0 Davis Cup, Group II, 1R, MAR-LUX 2-3 Davis Cup, Group II, PO, LUX-GEO 5-0 Davis Cup, Group 2, REL2, PAR-DOM 4-1 Davis Cup, Group 2, REL2, MEX-DOM 5-0 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group II, 1R, LUX-MAD 3-2 Davis Cup, Group 1, 2R, GBR-LUX 4-1 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group II, 1R, IRL-LUX 2-3 Davis Cup, Group 2, 2R, URU-DOM 4-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0